Python jupyter notebookのインストール

提供:yonewiki

pythonに戻る

概要

 pythonを普通に使うにしても、あると便利。お手軽pythonって感じで楽しい。それがjupyter nootebook。


 ブラウザを使って、pythonを使うみたいなものです。


 spleeter同様に専用の環境を作った方が安心なのえ仮想環境をまた作ります。python3.6が好きなので、まずはpython3.6でやってみます。

 こんな感じ。

(base) PS C:\...>conda create -n jupyter_py36 python=3.6 -y
(base) PS C:\...>conda acivate jyupyter_py36
(jupyter) PS C:\...> conda install notebook
Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.8.3
  latest version: 4.9.2

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: C:\ProgramData\Anaconda3\envs\jupyter

  added / updated specs:
    - notebook


The following NEW packages will be INSTALLED:

  argon2-cffi        pkgs/main/win-64::argon2-cffi-20.1.0-py36he774522_1
  async_generator    pkgs/main/win-64::async_generator-1.10-py36h28b3542_0
  attrs              pkgs/main/noarch::attrs-20.3.0-pyhd3eb1b0_0
  bleach             pkgs/main/noarch::bleach-3.2.1-py_0
  cffi               pkgs/main/win-64::cffi-1.14.3-py36h7a1dbc1_0
  colorama           pkgs/main/noarch::colorama-0.4.4-py_0
  decorator          pkgs/main/noarch::decorator-4.4.2-py_0
  defusedxml         pkgs/main/noarch::defusedxml-0.6.0-py_0
  entrypoints        pkgs/main/win-64::entrypoints-0.3-py36_0
  importlib-metadata pkgs/main/noarch::importlib-metadata-2.0.0-py_1
  importlib_metadata pkgs/main/noarch::importlib_metadata-2.0.0-1
  ipykernel          pkgs/main/win-64::ipykernel-5.3.4-py36h5ca1d4c_0
  ipython            conda-forge/win-64::ipython-5.8.0-py36_1
  ipython_genutils   pkgs/main/win-64::ipython_genutils-0.2.0-py36_0
  jinja2             pkgs/main/noarch::jinja2-2.11.2-py_0
  jsonschema         pkgs/main/noarch::jsonschema-3.2.0-py_2
  jupyter_client     pkgs/main/noarch::jupyter_client-6.1.7-py_0
  jupyter_core       pkgs/main/win-64::jupyter_core-4.6.3-py36_0
  jupyterlab_pygmen~ pkgs/main/noarch::jupyterlab_pygments-0.1.2-py_0
  libsodium          pkgs/main/win-64::libsodium-1.0.18-h62dcd97_0
  m2w64-gcc-libgfor~ pkgs/msys2/win-64::m2w64-gcc-libgfortran-5.3.0-6
  m2w64-gcc-libs     pkgs/msys2/win-64::m2w64-gcc-libs-5.3.0-7
  m2w64-gcc-libs-co~ pkgs/msys2/win-64::m2w64-gcc-libs-core-5.3.0-7
  m2w64-gmp          pkgs/msys2/win-64::m2w64-gmp-6.1.0-2
  m2w64-libwinpthre~ pkgs/msys2/win-64::m2w64-libwinpthread-git-5.0.0.4634.697f757-2
  markupsafe         pkgs/main/win-64::markupsafe-1.1.1-py36he774522_0
  mistune            pkgs/main/win-64::mistune-0.8.4-py36he774522_0
  msys2-conda-epoch  pkgs/msys2/win-64::msys2-conda-epoch-20160418-1
  nbclient           pkgs/main/noarch::nbclient-0.5.1-py_0
  nbconvert          pkgs/main/win-64::nbconvert-6.0.7-py36_0
  nbformat           pkgs/main/noarch::nbformat-5.0.8-py_0
  nest-asyncio       pkgs/main/noarch::nest-asyncio-1.4.2-pyhd3eb1b0_0
  notebook           pkgs/main/win-64::notebook-6.1.4-py36_0
  packaging          pkgs/main/noarch::packaging-20.4-py_0
  pandoc             pkgs/main/win-64::pandoc-2.11-h9490d1a_0
  pandocfilters      pkgs/main/win-64::pandocfilters-1.4.3-py36haa95532_1
  pickleshare        pkgs/main/win-64::pickleshare-0.7.5-py36_0
  prometheus_client  pkgs/main/noarch::prometheus_client-0.8.0-py_0
  prompt_toolkit     conda-forge/noarch::prompt_toolkit-1.0.15-py_1
  pycparser          pkgs/main/noarch::pycparser-2.20-py_2
  pygments           pkgs/main/noarch::pygments-2.7.2-pyhd3eb1b0_0
  pyparsing          pkgs/main/noarch::pyparsing-2.4.7-py_0
  pyrsistent         pkgs/main/win-64::pyrsistent-0.17.3-py36he774522_0
  python-dateutil    pkgs/main/noarch::python-dateutil-2.8.1-py_0
  pywin32            pkgs/main/win-64::pywin32-227-py36he774522_1
  pywinpty           pkgs/main/win-64::pywinpty-0.5.7-py36_0
  pyzmq              pkgs/main/win-64::pyzmq-19.0.2-py36ha925a31_1
  send2trash         pkgs/main/win-64::send2trash-1.5.0-py36_0
  simplegeneric      pkgs/main/win-64::simplegeneric-0.8.1-py36_2
  six                pkgs/main/win-64::six-1.15.0-py36haa95532_0
  terminado          pkgs/main/win-64::terminado-0.9.1-py36_0
  testpath           pkgs/main/noarch::testpath-0.4.4-py_0
  tornado            pkgs/main/win-64::tornado-6.0.4-py36he774522_1
  traitlets          pkgs/main/win-64::traitlets-4.3.3-py36_0
  wcwidth            pkgs/main/noarch::wcwidth-0.2.5-py_0
  webencodings       pkgs/main/win-64::webencodings-0.5.1-py36_1
  winpty             pkgs/main/win-64::winpty-0.4.3-4
  zeromq             pkgs/main/win-64::zeromq-4.3.2-ha925a31_3
  zipp               pkgs/main/noarch::zipp-3.4.0-pyhd3eb1b0_0


Proceed ([y]/n)?y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(jupyter) PS C...>

 上記のようなモジュールがインストールされます。jupyter notebook専用なのでexamining conflictという競合エラーの永久ループになる可能性が低いです。


 インストールがうまくいったら、あとはスタートメニューに出来上がった、jupyter notebook 起動プロンプトを起動するだけ。


jupyter notebook 起動画面

 newボタンを押すとPythonプログラムがかけるテキストエディタのある画面に遷移します。このテキストエディタにPythonプログラムを書いてテキストボックスの左にある三角マークを押すと実行されます。

ファイル:2020-11-15 22h52 18.png
jupyter notebook pythonファイル編集画面

 

Webブラウザのバックグラウンドで動いているコマンドプロンプトを閉じるとjupyter notebookの機能が停止します。閉じないで使ってください。プロンプトはWebServerを起動する役割していて、閉じるとWebServerが停止するような感じのことが起こっている筈です。

 

Pythonに戻る